Black Box and White Box Identification of Formal Languages Using Test Sets

نویسندگان

  • Marc Bezem
  • Christian Sloper
  • Tore Langholm
چکیده

Moore’s seminal paper [9] can be taken as the starting point of Algorithmic Learning Theory. Moore studied the problem of unraveling the inner structure of a (minimum state) deterministic finite automaton (DFA) from its input-output behaviour. In this note we pursue Moore’s line of research, studying conditions under which it is possible to compute a grammar and/or an automaton for a given language L from a language class C. It doesn’t come as a surprise that such conditions must be quite strong. We improve on the algorithms in some cases where computing the grammar/automaton is possible. We correct some mistakes in the literature and come up with some new results, positive and negative, for (subclasses of) context-free languages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data and Control Flow Analysis of VDMμ Specifications

Formal Specification languages are being widely used for system specification and testing. Highly critical systems such as real time systems, avionics, and medical systems are represented using Formal specification languages. Formal specifications based testing is mostly performed using black box testing approaches thus testing only the set of inputs and outputs of the system. The formal specif...

متن کامل

Evaluating Evolutionary Testability with Software-Measurements

Test case design is the most important test activity with respect to test quality. For this reason, a large number of testing methods have been developed to assist the tester with the definition of appropriate, error-sensitive test data. Besides black-box tests, white-box tests are the most prevalent. In both cases, complete automation of test case design is difficult. Automation of black-box t...

متن کامل

Black-box testing using flowgraphs: an experimental assessment of effectiveness and automation potential

A black-box testing strategy based on Zweben et al.’s specification-based test data adequacy criteria is explored. The approach focuses on generating a flowgraph from a component’s specification and applying analogues of white-box strategies to it. An experimental assessment of the fault-detecting ability of test sets generated using this approach was performed for three of Zweben’s criteria us...

متن کامل

History-Based Test Case Prioritization for Black Box Testing on a New Product using Ant Colony Optimization

Test case prioritization is a technique to improve software testing. Although many works have investigated test case prioritization, they focus on white box testing or regression testing. However, software testing is often outsourced to a software testing company that employs black box testing. Herein a framework is proposed to prioritize test cases for black box testing on a new product using ...

متن کامل

Translating Grafcet specifications into Mealy machines for conformance test purposes

Conformance test is a black-box test technique aiming at checking whether an implementation conforms to its specification. Numerous results have been already obtained in this field for specifications expressed in a formal language. However, these results cannot be applied for conformance test of industrial logic controllers whose specifications are given in standardized specification languages....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Grammars

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2004